# b站:Python教程全套，入门到精通(Python全栈开发教程)
# by:杨教主
# QQ：273368189
# 兴趣方向：机器学习
# time: 2022/1/9 16:00
'''集合的数学操作'''
#1 交集
s1={10,20,30,40}
s2={20,30,40,50,60}
print(s1.intersection(s2)      )
print(s1 & s2) #intersection()与& 等价 交集操作

print(s1)
print(s2)
#2 并集操作
print(s1.union(s2))
print(s1 | s2) #union与|等价 并集操作

#3 差集操作
print(s1.difference(s2))
print(s1-s2)

print(s1)
print(s2)

#4  对称操作
print(s1.symmetric_difference(s2))
print(s1 ^ s2 )